home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / PC Tools ThreatFire 3.0.12 / tfinstall.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2007-11-13  |  13.9 KB  |  155 lines

  1. ;InnoSetupVersion=5.2.1
  2. [Setup]
  3. AppName={cm:Product}
  4. AppVerName={cm:Product} 3.0
  5. AppId=3554AA4B-9B0B-451a-A269-2B5F53982209
  6. AppPublisher={cm:Company}
  7. AppPublisherURL={cm:RootUrl}
  8. AppSupportURL={cm:RootUrl}/support
  9. AppUpdatesURL={cm:RootUrl}/updates
  10. DefaultDirName={pf}\{cm:Product}
  11. DefaultGroupName={cm:Product}
  12. OutputBaseFilename=in
  13. Compression=lzma
  14. ArchitecturesAllowed=x86
  15. ExtraDiskSpaceRequired=1048576
  16. DisableProgramGroupPage=yes
  17. LicenseFile=embedded\License.rtf
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\eula.rtf"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: dontcopy 
  22. Source: "{app}\TFCfg.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  23. Source: "{app}\TFAPI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  24. Source: "{app}\TFAVE.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  25. Source: "{app}\TFCR.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  26. Source: "{app}\TFCRDlg.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  27. Source: "{app}\TFCRUI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  28. Source: "{app}\TFCRW.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  29. Source: "{app}\TFDBM.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  30. Source: "{app}\TFE.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  31. Source: "{app}\TFGui.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  32. Source: "{app}\TFLog.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  33. Source: "{app}\TFMisc.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  34. Source: "{app}\TFMon.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  35. Source: "{app}\TFNI.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  36. Source: "{app}\TFO.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  37. Source: "{app}\TFQT.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  38. Source: "{app}\TFRK.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  39. Source: "{app}\TFScan.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  40. Source: "{app}\TFServer.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  41. Source: "{app}\TFService.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  42. Source: "{app}\TFSF.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  43. Source: "{app}\TFTM.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  44. Source: "{app}\TFTray.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  45. Source: "{app}\TFUD.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  46. Source: "{app}\TFUN.exe"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  47. Source: "{app}\TFUndo.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  48. Source: "{app}\TFWAH.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  49. Source: "{app}\TFWS.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  50. Source: "{sys}\Drivers\TfFsMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  51. Source: "{sys}\Drivers\TfKbMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsneveruninstall 
  52. Source: "{sys}\Drivers\TfNetMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  53. Source: "{sys}\Drivers\TfSysMon.sys"; DestDir: "{sys}\Drivers"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  54. Source: "{app}\TFWL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  55. Source: "{app}\TFBL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  56. Source: "{app}\TFCL.db4"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  57. Source: "{app}\ThreatFire.chm"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  58. Source: "{app}\QuickStart.chm"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  59. Source: "{commonappdata}\{cm_Company}\{cm_Product}\General.dat"; DestDir: "{commonappdata}\{cm:Company}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  60. Source: "{commonappdata}\{cm_Company}\{cm_Product}\Specific.dat"; DestDir: "{commonappdata}\{cm:Company}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  61. Source: "{tmp}\MsvcRedist.msi"; DestDir: "{tmp}"; MinVersion: 0.0,5.0; Flags: deleteafterinstall 
  62. Source: "{app}\engine.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  63. Source: "{app}\msvcr71.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  64. Source: "{app}\Database\av10-000.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  65. Source: "{app}\Database\av10-001.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  66. Source: "{app}\Database\av10-002.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  67. Source: "{app}\Database\av10-003.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  68. Source: "{app}\Database\av10-004.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  69. Source: "{app}\Database\av10-005.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  70. Source: "{app}\Database\av10-006.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  71. Source: "{app}\Database\av10-007.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  72. Source: "{app}\Database\av10-008.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  73. Source: "{app}\Database\av10-009.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  74. Source: "{app}\Database\av10-010.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  75. Source: "{app}\Database\av10-011.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  76. Source: "{app}\Database\av10-012.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  77. Source: "{app}\Database\av10-013.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  78. Source: "{app}\Database\av10-014.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  79. Source: "{app}\Database\av10-015.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  80. Source: "{app}\Database\av10-016.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  81. Source: "{app}\Database\av10-017.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  82. Source: "{app}\Database\av10-018.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  83. Source: "{app}\Database\av10-019.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  84. Source: "{app}\Database\av10-020.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  85. Source: "{app}\Database\av10-021.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  86. Source: "{app}\Database\av10-022.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  87. Source: "{app}\Database\av10-023.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  88. Source: "{app}\Database\av10-daily.vdb"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  89. Source: "{app}\Database\vdb.xml"; DestDir: "{app}\Database"; MinVersion: 0.0,5.0; Flags: uninsrestartdelete 
  90. [Dirs]
  91. Name: "{commonappdata}\{cm:Company}\{cm:Product}\Temp"; 
  92. [Registry]
  93. Root: HKCU; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  94. Root: HKCU; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  95. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\{cm:Product}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  96. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueType: String; ValueData: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  97. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFGui.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  98. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueType: String; ValueData: "{app}\TFService.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  99. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFService.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  100. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  101. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\TFTray.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  102. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "{cm:Product}"; ValueType: String; ValueData: "{app}\TFTray.exe"; MinVersion: 0.0,5.0; Flags: uninsdeletevalue 
  103. Root: HKLM; Subkey: "Software\{cm:Manufacturer}"; MinVersion: 0.0,5.0; Flags: uninsdeletekeyifempty 
  104. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "InstallDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  105. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "EngineDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  106. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ClientDir"; ValueType: String; ValueData: "{app}"; MinVersion: 0.0,5.0; 
  107. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "Exclusion"; ValueType: MultiSZ; ValueData: ".dbx{break}.ost{break}.mbx{break}.dbt{break}.bak{break}.iso{break}.ttf{break}.pst{break}"; MinVersion: 0.0,5.0; 
  108. Root: HKLM; Subkey: "Software\{cm:Manufacturer}\{cm:Product}"; ValueName: "ProductVersion"; ValueType: String; ValueData: "3.0.12.6"; MinVersion: 0.0,5.0; 
  109. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ErrorControl"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  110. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "ImagePath"; ValueType: String; ValueData: "system32\drivers\TfKbMon.sys"; MinVersion: 0.0,5.0; 
  111. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Start"; ValueType: Dword; ValueData: "$3"; MinVersion: 0.0,5.0; 
  112. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Tag"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  113. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfKbMon"; ValueName: "Type"; ValueType: Dword; ValueData: "$0"; MinVersion: 0.0,5.0; 
  114. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfSysMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  115. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfFsMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  116. Root: HKLM; Subkey: "System\CurrentControlSet\Services\TfNetMon"; MinVersion: 0.0,5.0; Flags: uninsdeletekey 
  117. [Run]
  118. Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\MsvcRedist.msi"" /qn"; StatusMsg: "Configuring {cm:Product}. Please wait..."; MinVersion: 0.0,5.0; 
  119. Filename: "{app}\TFTray.exe"; Parameters: "/reboot"; MinVersion: 0.0,5.0; Flags: nowait
  120. [Icons]
  121. Name: "{group}\{cm:Product}"; Filename: "{app}\TFGui.exe"; MinVersion: 0.0,5.0; 
  122. Name: "{group}\Quick Start Guide"; Filename: "{app}\QuickStart.chm"; MinVersion: 0.0,5.0; 
  123. Name: "{group}\{cm:ProgramOnTheWeb,{cm:Product}}"; Filename: "{cm:RootUrl}"; MinVersion: 0.0,5.0; 
  124. Name: "{group}\{cm:UninstallProgram,{cm:Product}}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0; 
  125. Name: "{commondesktop}\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: desktopicon; MinVersion: 0.0,5.0; 
  126. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:Product}"; Filename: "{app}\TFGui.exe"; Tasks: quicklaunchicon; MinVersion: 0.0,5.0; 
  127. [Tasks]
  128. Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  129. Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; MinVersion: 0.0,5.0; 
  130. [UninstallDelete]
  131. Type: dirifempty; Name: "{commonappdata}\{cm:Company}\{cm:Product}"; 
  132. Type: dirifempty; Name: "{commonappdata}\{cm:Company}"; 
  133. [CustomMessages]
  134. english.NameAndVersion=%1 version %2
  135. english.AdditionalIcons=Additional icons:
  136. english.CreateDesktopIcon=Create a &desktop icon
  137. english.CreateQuickLaunchIcon=Create a &Quick Launch icon
  138. english.ProgramOnTheWeb=%1 on the Web
  139. english.UninstallProgram=Uninstall %1
  140. english.LaunchProgram=Launch %1
  141. english.AssocFileExtension=&Associate %1 with the %2 file extension
  142. english.AssocingFileExtension=Associating %1 with the %2 file extension...
  143. Product=ThreatFire
  144. Company=PC Tools
  145. Manufacturer=PCTools
  146. RootUrl=http://www.threatfire.com
  147. CHFound=ThreatFire has detected that Cyberhawk is installed on this computer. ThreatFire completely replaces Cyberhawk and both programs cannot be installed at the same time on the same computer. To avoid any potential conflicts please uninstall Cyberhawk now. After Cyberhawk has been uninstalled you may proceed with the ThreatFire installation.%n%nTo uninstall Cyberhawk go to Add or Remove Programs in the Control Panel.
  148. PrintEula=Do you want to print the End User License Agreement on the default printer?
  149. EulaPrintFailure=Problems printing License file!
  150. EulaPrintButton=&Print License
  151. [Languages]
  152. ; These files are stubs
  153. ; To achieve better results after recompilation, use the real language files
  154. Name: "english"; MessagesFile: "embedded\english.isl"; 
  155.